/**
 * 通用风险等级枚举（适用于成年人感冒、老年人感冒、慢阻肺）
 */
export enum CommonRiskLevel {
  '低' = 'LOW', // 低
  '轻微' = 'MILD', // 轻微
  '中等' = 'MODERATE', // 中等
  '较高' = 'HIGH', // 较高
  '高' = 'VERY_HIGH', // 高
}

/**
 * 成年人感冒风险等级类型
 */
export type AdultFluRiskLevel = CommonRiskLevel;

/**
 * 老年人感冒风险等级类型
 */
export type ElderlyFluRiskLevel = CommonRiskLevel;

/**
 * 慢阻肺风险等级类型
 */
export type CopdRiskLevel = CommonRiskLevel;

/**
 * 中暑风险等级枚举
 */
export enum HeatstrokeRiskLevel {
  '不易中暑' = 'UNLIKELY', // 不易中暑
  '可能中暑' = 'POSSIBLE', // 可能中暑
  '较易中暑' = 'MODERATE', // 较易中暑
  '容易中暑' = 'LIKELY', // 容易中暑
  '极易中暑' = 'VERY_LIKELY', // 极易中暑
}

/**
 * 花粉过敏风险等级枚举
 */
export enum PollenRiskLevel {
  '低' = 'LOW', // 低
  '较低' = 'RELATIVELY_LOW', // 较低
  '偏高' = 'RELATIVELY_HIGH', // 偏高
  '高' = 'HIGH', // 高
  '很高' = 'VERY_HIGH', // 很高
}

export interface IWeatherWarningContent {
  fileName: string;
  type: string; // 自定义标识符，符合你之前的风格
  name: string;
  disease: string;
  date: string;
  riskLevel: string;
  riskLevelName: string; // 风险等级名称
	vulnerableGroups: string; // 防范人群
  advice: string;
  isTomorrow: number;
}

export enum WeatherFileType {
  TODAY = 0,
  TOMORROW = 1,
}
